home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d4 / crypgram.arc / CRYPGRAM.DOC < prev    next >
Text File  |  1989-01-12  |  12KB  |  227 lines

  1.  ░░░░░░║      ░░░░░░░║    ░░║          ░░║   ░░░░░░░░║                         
  2. ░║     ░║    ░░║    ░░║    ░║          ░║   ░░║      ░║                        
  3. ░║           ░║       ░║    ░║        ░║    ░║        ░║                       
  4. ░║           ░║       ░║     ░║      ░║     ░║        ░║                       
  5. ░║           ░║      ░║       ░║    ░║      ░║       ░║                        
  6. ░║           ░░░░░░░░║         ░║  ░║       ░░░░░░░░░║                         
  7. ░║           ░║      ░║         ░░░║        ░║             ░║                  
  8. ░║           ░║      ░░║         ░║         ░║            ░░░║   ░░░║          
  9. ░║           ░║       ░║         ░║         ░║             ░║   ░║  ░║         
  10. ░║     ░║    ░║       ░║         ░║         ░║             ░║   ░║  ░║         
  11.  ░░░░░░║    ░║         ░║       ░░░║        ░║             ░░║   ░░░║          
  12.                                                                                
  13.               ░░░░░░║      ░░░░░░░║        ░░░░░░░║       ░░░║    ░░░║         
  14.              ░░║    ░║    ░░║    ░░║      ░░║    ░░║     ░░║ ░║  ░░ ░░║        
  15.              ░║           ░║       ░║    ░░║      ░░║   ░░║   ░░░░   ░░║       
  16.              ░║           ░║       ░║    ░║        ░║   ░║     ░║     ░║       
  17.              ░║           ░║       ░║    ░║        ░║   ░║     ░║     ░║       
  18.              ░║           ░║      ░║     ░║        ░║   ░║     ░║     ░║       
  19.              ░║           ░░░░░░░░║      ░░░░░░░░░░░║   ░║     ░║     ░║       
  20.              ░║           ░║      ░║     ░║        ░║   ░║     ░║     ░║       
  21.              ░║    ░░░║   ░║      ░░║    ░║        ░║   ░║     ░║     ░║       
  22.              ░░║    ░║    ░║        ░║   ░║        ░║   ░║     ░║     ░║       
  23.               ░░░░░░░║    ░║        ░║   ░║        ░║   ░║     ░║     ░║       
  24.                                                                                
  25.  
  26.  -----------------------------------------------------------------------
  27.  Copyright 1989, Raysoft 524 Hamilton St. Stoughton. WI 53589                  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36. Overview 
  37.  
  38.         Crypgram is a solution aid for "newspaper" type cryptograms.  
  39.     These cryptograms are simple substitution ciphers.  That is, each 
  40.     letter in the coded message represents one unique other letter in the 
  41.     plaintext (uncoded) message and each coded word preserves the letter 
  42.     count and spacing of the plaintext.  Though these ciphers are among 
  43.     the easiest to decode, they can be quite challenging especially if 
  44.     short. 
  45.         This new version of CRYPGRAM includes several features which make 
  46.     its use more convenient including improved speed, and a menu system.  
  47.     Other additions planned include path support, color-keyed letter and 
  48.     pair identification, data file structure changes, and more code decode 
  49.     type options.  I'd like to hear what those who use it would like 
  50.     added.  
  51.   
  52. Setup 
  53.        
  54.         Program installation is very simple.  The program and associated 
  55.     files should be located in the same directory or sub-directory as 
  56.     paths are not supported.  You can copy the files with DOS or just type 
  57.     "install" + ┘ to move the files to the directory C:\CYP.  Of course, 
  58.     you don't type in the quotes or + sign, and ┘ stands for the Enter 
  59.     key. 
  60.  
  61. Getting Started 
  62.  
  63.         You start the program by typing "CRYPGRAM" + ┘.  CRYPGRAM will 
  64.     display a commercial.  In registered versions, the owner's name will 
  65.     be displayed.  Pressing any key except "Esc" will take you to the Main 
  66.     program menu.  You make menu choices by pressing the highlighted key 
  67.     in the selection you wish to make.  You may need to adjust the 
  68.     contrast on your monitor to make these letters visible.  If you make a 
  69.     mistake, the guide bar at the bottom of the menu will begin flashing.  
  70.     Don't worry, just try again.  When you decide to quit, Press Esc at 
  71.     the Main menu to return to your system control. 
  72.  
  73.  What's the message 
  74.  
  75.         In order for you to use CRYPGRAM, it needs a message to work on.  
  76.     There are three main ways to get a message:  You can type in a coded 
  77.     message obtained from a newspaper or puzzle book; you can have a 
  78.     friend type in plaintext messages and then code it using the "@" 
  79.     option in the Analysis menu; you can use the coded messages supplied 
  80.     with the program. 
  81.  
  82.  
  83. Typing a Coded message 
  84.  
  85.         When you select the New coded message option in the menu, CRYPGRAM 
  86.     will begin Entry mode.  In this mode, you can type a coded message 
  87.     into the CRYPGRAM analysis area for solution.  In doing so be careful 
  88.     to not make errors in typing.  Such errors can greatly complicate the 
  89.     solution of the cryptogram.  CRYPGRAM's input function is line 
  90.     oriented, so if you discover an error in the line you are working on, 
  91.     just back up with backspace to erase or with back arrow to leave the 
  92.     entered text.  When you get to the location of the error, use 
  93.     backspace, delete, insert, and end to help with line corrections.  If 
  94.     you notice an error in a previous line, you can use the edit message 
  95.     function in the Main menu to fix things up.  Entry mode remains in 
  96.     effect until you press ┘ while the cursor is on a blank line or when 
  97.     you have typed in 12 lines.  The 12 line limitation is necessary to 
  98.     allow display of both coded and decoded text on the same screen.  Upon 
  99.     exiting Entry mode, CRYPGRAM begins analysis in the Tables area. 
  100.  
  101. New Plaintext Messages 
  102.  
  103.         The New Plaintext message option works just like the coded message 
  104.     option. 
  105.  
  106. Editing a Message 
  107.  
  108.          You will probably make entry errors in your messages from time to 
  109.     time because the unusual letter combinations tend to trip up the 
  110.     fingers.  The Edit option of the Main menu comes to the rescue!  You 
  111.     could save the message, exit to a word processor and restart the 
  112.     program, but edit will handle the minor touch-ups more simply.  When 
  113.     there is an error in one of your messages (even coded ones), fix it 
  114.     with Edit.  If you have entered a partial message, you can finish it 
  115.     then go edit without worrying about lost input.  From the Analysis 
  116.     area, just press Esc to go to the Main menu and activate Edit there. 
  117.          Edit is a very simple editor.  You may only work on one line at a 
  118.     time.  In the working line, the editing keys work as you should 
  119.     expect; LEFT and RIGHT ARROWS move the cursor nondestructively, INSERT 
  120.     puts a space to the right of the cursor, DELETE remaves the letter 
  121.     under the cursor, shortening the line by one, HOME moves the cursor to 
  122.     the start of the work line, END moves the cursor to the end of the 
  123.     work line, ENTER advances to the next work line, if any and otherwise 
  124.     drops into the Entry area so that you can extend the message if need 
  125.     be.  UP and DOWN ARROWS move among the lines of the message.           
  126.    
  127. Getting a filed Message 
  128.  
  129.         CRYPGRAM comes with numerous pre-coded messages for you to try; 
  130.     some of which are easy and some difficult.  You select one by pressing 
  131.     F in the Main menu.  Crypgram will display the available coded files 
  132.     in the current directory.  These files all have a .CRY extension.  
  133.     Just pick one and type in its name.  You need not type the extension, 
  134.     as CRYPGRAM will add it if you leave it off.  CRYPGRAM will load the 
  135.     file and exit to the Tables area. 
  136.  
  137. Saving a Message 
  138.  
  139.         The save option of the Main menu is useful for expanding your 
  140.     collection of messages.  When you have a message from the Analysis 
  141.     area, you can save it with the S option.  CRYPGRAM will display the 
  142.     current messages in the directory and ask for a file name.  File names 
  143.     are limited to 8 characters plus a period and a 3 character extension.  
  144.     CRYPGRAM assumes that its message files have a ".CRY" extension.  You 
  145.     need not type it,  CRYPGRAM will supply it if you don't.  If you use 
  146.     your own extension, CRYPGRAM will save the file as you ask, and will 
  147.     be able to load it again if you remember the name, but CRYPGRAM will 
  148.     not display it in the directory list. 
  149.  
  150.  
  151.  
  152. The Tables 
  153.  
  154.         When a message is loaded, CRYPGRAM begins analysis.  The 
  155.     occurences of each letter are counted and a sorted list is displayed 
  156.     in the Common Letters table.  Since English words on average contain 
  157.     far more of some letters such as "e" than others as "j", letter 
  158.     frequency is a good clue to start your solution with.  A second table 
  159.     is constructed with most of the common letter pairs in the message.  
  160.     This is most useful in more difficult puzzles.  Exit the Tables area 
  161.     by pressing any key.  Don't worry, you can get back any time to review 
  162.     them. 
  163.  
  164. The Analysis area 
  165.  
  166.         In this area the current message is displayed and the actual 
  167.     solution is done.  CRYPGRAM displays the current message and current 
  168.     decode attempt on alternate lines, with the decoded text above the 
  169.     coded text.  This is why there is a 12 line limit on input messages.  
  170.     The messages appear at the screen top while at the bottom is the 
  171.     Analysis menu line, consisting of the Replacement status area and the 
  172.     Option keys area.  
  173.  
  174. The Replacement status area 
  175.  
  176.         The Replacement status area has two bracketed spaces.  The first 
  177.     shows the letter that CRYPGRAM will look for to replace and the second 
  178.     holds the replacement letter.  Usually the replacement happens so fast 
  179.     that you hardly even see the second letter.  
  180.         Sometimes when you are distracted you might accidentally press the 
  181.     second key long enough so that the auto-repeat function causes double 
  182.     keying, so that you may see the letter you used as a replacement in 
  183.     the first box.  In this instance, press the letter once more to cause 
  184.     CRYPGRAM to replace it with itself.  Similarly, if you have been 
  185.     deleting letters by replacing them with spaces,  you may see the 
  186.     cursor in the second bracket, with no letter in the first bracket.  
  187.     Again, just press the space to replace space with space. 
  188.  
  189. The Option keys 
  190.  
  191.         While it's easiest to delete a letter or two by replacing with 
  192.     spaces, if you find that you have gotten way off track.  Press the 
  193.     Backspace key to clear the current attempt and start over. 
  194.         It's often useful to review the letter frequency tables during the 
  195.     solution.  This is done by pressing the Tab key.  When you are done 
  196.     with the review, any key press will return you to the puzzle at your 
  197.     previous partial solution, if any. 
  198.         Plaintext messages can be encoded and coded messages can be 
  199.     recoded in the Analysis area with the @ option key.  With a message 
  200.     displayed on the Analysis screen, pressing "@" causes CRYPGRAM to 
  201.     encode the message using random single substitution.  CRYPGRAM then 
  202.     exits to the Tables area to do preliminary analysis, so that if you 
  203.     have a friend code a message for you, you'll be able to sit right down 
  204.     and work on it.  If you want to make and save several messages, a key 
  205.     press in Tables will take you to Analysis from where you can get to 
  206.     the save option in the Main menu.  You can repeat the @ option on a 
  207.     message until you like the look of the coded text. 
  208.         Pressing Esc in the Analysis area exits to the Main menu for 
  209.     message saving, new messages, and quitting the program. 
  210.  
  211.  
  212. Shareware  & Registration 
  213.  
  214.         This program and associated files are Copyright 1989, Raysoft and 
  215.     are distributed on a shareware basis.  This is not free software.  You 
  216.     may make copies of the archive program and distribute it free to 
  217.     others, under no circumstances may you charge for its distribution 
  218.     without the express written permission of the author, except for BBS 
  219.     membership fees.  You are granted a limited right to use the program 
  220.     without charge, but if you continue to use it beyond the evaluation 
  221.     period of 3 weeks, you should become a registered user by sending 
  222.     $5.00 to: 
  223.                         Raysoft 
  224.                         524 Hamilton St. 
  225.                         Stoughton, WI 53589 
  226.  
  227.